Big Huge Thesaurus

abstract thought

noun